# near model CODE resource # jump table entries: 21680-21680 (1 of them) 00000000 4E56 FFFC link A6, -0x0004 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 204C movea.l A0, A4 0000000C 5088 addq.l A0, 8 0000000E 2050 movea.l A0, [A0] 00000010 2D48 FFFC move.l [A6 - 0x4], A0 00000014 2F2C FFEC move.l -[A7], [A4 - 0x14] 00000018 4EAD 4F7A jsr [A5 + 0x4F7A /* export_2539 */] 0000001C 2F2C FFEC move.l -[A7], [A4 - 0x14] 00000020 4EAD 4F42 jsr [A5 + 0x4F42 /* export_2532 */] 00000024 285F movea.l A4, [A7]+ 00000026 4E5E unlink A6 00000028 205F movea.l A0, [A7]+ 0000002A DEFC 000A add.w A7, 0xA /* '\n' */ 0000002E 4ED0 jmp [A0] 00000030 9148 subx.w -[A0], -[A0] 00000032 444C neg.w A4 00000034 4452 neg.w [A2] 00000036 4157 chk.w D0, [A7] 00000038 494E chk.w D4, A6 0000003A 544F addq.w A7, 2 0000003C 4C4E 474D movem.l D0,D2,D3,D6,A0,A1,A2,A6, A6 00000040 4150 chk.w D0, [A0] 00000042 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000044-00000048 fn00000044: 00000044 4E56 FF9C link A6, -0x0064 // end alternate branch 00000044-00000048 fn00000044: // (misaligned) 00000046 FF9C .invalid <> 00000048 48E7 0038 movem.l -[A7], A2,A3,A4 0000004C 286E 0008 movea.l A4, [A6 + 0x8] 00000050 42A7 clr.l -[A7] 00000052 3F3C FFFF move.w -[A7], 0xFFFF 00000056 3F3A 00DE move.w -[A7], [PC + 0xDE /* 00000136, value 0x1, cstring "" */] 0000005A 3F3A 00D8 move.w -[A7], [PC + 0xD8 /* 00000134, value 0x0, cstring "" */] 0000005E 1F3C 000A move.b -[A7], 0xA /* '\n' */ 00000062 1F3C 0007 move.b -[A7], 0x7 00000066 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000006A 4EAD 3C9A jsr [A5 + 0x3C9A /* export_1935 */] 0000006E 265F movea.l A3, [A7]+ 00000070 200B move.l D0, A3 00000072 660A bne +0xC /* 0000007E */ 00000074 3F3C 9E56 move.w -[A7], 0x9E56 00000078 42A7 clr.l -[A7] 0000007A 4EAD 3902 jsr [A5 + 0x3902 /* export_1820 */] label0000007E: 0000007E 41EE FF9C lea.l A0, [A6 - 0x64] 00000082 2454 movea.l A2, [A4] 00000084 43EA 0002 lea.l A1, [A2 + 0x2] 00000088 7003 moveq.l D0, 0x03 label0000008A: 0000008A 30D9 move.w [A0]+, [A1]+ 0000008C 51C8 FFFC dbf D0, -0x6 /* 0000008A */ 00000090 42A7 clr.l -[A7] 00000092 486E FF9C pea.l [A6 - 0x64] 00000096 2053 movea.l A0, [A3] 00000098 2F28 0002 move.l -[A7], [A0 + 0x2] 0000009C 4EAD 4DFA jsr [A5 + 0x4DFA /* export_2491 */] 000000A0 2D5F FFEC move.l [A6 - 0x14], [A7]+ 000000A4 4267 clr.w -[A7] 000000A6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000000AA 4EAD 4F72 jsr [A5 + 0x4F72 /* export_2538 */] 000000AE 486E FFA4 pea.l [A6 - 0x5C] 000000B2 487A FF4C pea.l [PC - 0xB4 /* 00000000, value 0x4E56FFFC */] 000000B6 2F0E move.l -[A7], A6 000000B8 4EAD 3912 jsr [A5 + 0x3912 /* export_1822 */] 000000BC 206E FFEC movea.l A0, [A6 - 0x14] 000000C0 43EE FFF8 lea.l A1, [A6 - 0x8] 000000C4 2050 movea.l A0, [A0] 000000C6 45E8 0028 lea.l A2, [A0 + 0x28] 000000CA 7003 moveq.l D0, 0x03 label000000CC: 000000CC 32DA move.w [A1]+, [A2]+ 000000CE 51C8 FFFC dbf D0, -0x6 /* 000000CC */ 000000D2 41EE FFF0 lea.l A0, [A6 - 0x10] 000000D6 2454 movea.l A2, [A4] 000000D8 43EA 0002 lea.l A1, [A2 + 0x2] 000000DC 7003 moveq.l D0, 0x03 label000000DE: 000000DE 30D9 move.w [A0]+, [A1]+ 000000E0 51C8 FFFC dbf D0, -0x6 /* 000000DE */ 000000E4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000000E8 2F2E 000C move.l -[A7], [A6 + 0xC] 000000EC 486E FFF8 pea.l [A6 - 0x8] 000000F0 486E FFF0 pea.l [A6 - 0x10] 000000F4 4EAD 5042 jsr [A5 + 0x5042 /* export_2564 */] 000000F8 2F2E FFEC move.l -[A7], [A6 - 0x14] 000000FC 4EAD 4F7A jsr [A5 + 0x4F7A /* export_2539 */] 00000100 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000104 4EAD 4F42 jsr [A5 + 0x4F42 /* export_2532 */] 00000108 486E FFA4 pea.l [A6 - 0x5C] 0000010C 4EAD 390A jsr [A5 + 0x390A /* export_1821 */] 00000110 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000114 4E5E unlink A6 00000116 205F movea.l A0, [A7]+ 00000118 504F addq.w A7, 8 0000011A 4ED0 jmp [A0] 0000011C 9554 sub.w [A4], D2 0000011E 494D chk.w D4, A5 00000120 4147 chk.w D0, D7 00000122 452E 4452 .invalid 2, [A6 + 0x4452] // invalid opcode 4 with b == 4 00000126 4157 chk.w D0, [A7] 00000128 494E chk.w D4, A6 0000012A 544F addq.w A7, 2 0000012C 4C4E 474D movem.l D0,D2,D3,D6,A0,A1,A2,A6, A6 00000130 4150 chk.w D0, [A0] 00000132 0004 0000 ori.b D4, 0x0 00000136 0001 4E56 ori.b D1, 0x56 /* 'V' */ 0000013A FFFC .invalid <> 0000013C 2F0C move.l -[A7], A4 0000013E 286E 0008 movea.l A4, [A6 + 0x8] 00000142 204C movea.l A0, A4 00000144 5088 addq.l A0, 8 00000146 2050 movea.l A0, [A0] 00000148 2D48 FFFC move.l [A6 - 0x4], A0 0000014C 42A7 clr.l -[A7] 0000014E 2F2C FFF4 move.l -[A7], [A4 - 0xC] 00000152 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */] 00000156 295F FFF4 move.l [A4 - 0xC], [A7]+ 0000015A 285F movea.l A4, [A7]+ 0000015C 4E5E unlink A6 0000015E 205F movea.l A0, [A7]+ 00000160 DEFC 000A add.w A7, 0xA /* '\n' */ 00000164 4ED0 jmp [A0] 00000166 8C48 or.w D6, A0 00000168 444C neg.w A4 0000016A 4C4E 474D movem.l D0,D2,D3,D6,A0,A1,A2,A6, A6 0000016E 4150 chk.w D0, [A0] 00000170 5245 addq.w D5, 1 00000172 5000 addq.b D0, 8 00000174 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000178 0000 206E ori.b D0, 0x6E /* 'n' */ 0000017C 0008 2F28 ori.b A0, 0x28 /* '(' */ 00000180 FFF4 .invalid <> 00000182 2F2E 000C move.l -[A7], [A6 + 0xC] 00000186 4EBA FEBC jsr [PC - 0x144 /* 00000044 */] 0000018A 4E5E unlink A6 0000018C 205F movea.l A0, [A7]+ 0000018E 504F addq.w A7, 8 00000190 4ED0 jmp [A0] 00000192 8A43 or.w D5, D3 00000194 4F50 chk.w D7, [A0] 00000196 594C subq.w A4, 4 00000198 4E47 trap 7 0000019A 4D41 chk.w D6, D1 0000019C 5000 addq.b D0, 8 0000019E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2710: // at 000001A0 (misaligned) 000001A2 FFB0 .invalid <> 000001A4 48E7 0028 movem.l -[A7], A2,A4 000001A8 286E 0008 movea.l A4, [A6 + 0x8] 000001AC 486E FFF4 pea.l [A6 - 0xC] 000001B0 486D 426C pea.l [A5 + 0x426C] 000001B4 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 000001B8 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 000001BC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000001C0 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */] 000001C4 486E FFB0 pea.l [A6 - 0x50] 000001C8 487A FF6E pea.l [PC - 0x92 /* 00000138, value 0x4E56FFFC */] 000001CC 2F0E move.l -[A7], A6 000001CE 4EAD 3912 jsr [A5 + 0x3912 /* export_1822 */] 000001D2 2254 movea.l A1, [A4] 000001D4 2069 007A movea.l A0, [A1 + 0x7A] 000001D8 45EE FFF8 lea.l A2, [A6 - 0x8] 000001DC 2050 movea.l A0, [A0] 000001DE 43E8 0156 lea.l A1, [A0 + 0x156] 000001E2 7003 moveq.l D0, 0x03 label000001E4: 000001E4 34D9 move.w [A2]+, [A1]+ 000001E6 51C8 FFFC dbf D0, -0x6 /* 000001E4 */ 000001EA 486E FFF8 pea.l [A6 - 0x8] 000001EE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000001F2 4EAD 4FDA jsr [A5 + 0x4FDA /* export_2551 */] 000001F6 1F3C 0001 move.b -[A7], 0x1 000001FA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000001FE 4EAD 4F72 jsr [A5 + 0x4F72 /* export_2538 */] 00000202 487A FF72 pea.l [PC - 0x8E /* 00000176, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000206 2F0E move.l -[A7], A6 00000208 2054 movea.l A0, [A4] 0000020A 2F28 007A move.l -[A7], [A0 + 0x7A] 0000020E 4EAD 51CA jsr [A5 + 0x51CA /* export_2613 */] 00000212 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000216 4EAD 4F7A jsr [A5 + 0x4F7A /* export_2539 */] 0000021A 486E FFB0 pea.l [A6 - 0x50] 0000021E 4EAD 390A jsr [A5 + 0x390A /* export_1821 */] 00000222 2D6E FFF4 000C move.l [A6 + 0xC], [A6 - 0xC] 00000228 4CDF 1400 movem.l A2,A4, [A7]+ 0000022C 4E5E unlink A6 0000022E 2E9F move.l [A7], [A7]+ 00000230 4E75 rts 00000232 9454 sub.w D2, [A4] 00000234 494D chk.w D4, A5 00000236 4147 chk.w D0, D7 00000238 4556 chk.w D2, [A6] 0000023A 4945 chk.w D4, D5 0000023C 572E 4C4E subq.b [A6 + 0x4C4E], 3 00000240 474D chk.w D3, A5 00000242 4150 chk.w D0, [A0] 00000244 5245 addq.w D5, 1 00000246 5000 addq.b D0, 8 00000248 0000 .incomplete